aux_source_directory(. UTIL_SOURCES)
list(APPEND UTIL_SOURCES 
    ${CMAKE_CURRENT_SOURCE_DIR}/log_util.h
    ${CMAKE_CURRENT_SOURCE_DIR}/app_config.h
)

qt_add_library(${util_lib_name} SHARED
    ${UTIL_SOURCES}
)

target_link_libraries(${util_lib_name} PRIVATE Qt6::Core)
target_link_libraries(${util_lib_name} PUBLIC
    fmt::fmt
    spdlog::spdlog
)

target_include_directories(${util_lib_name} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
